Big Huge Thesaurus

abominable snowman

noun